a trust by onerous title - French English Dictionary